"Light Years 2D" is a lightweight vertical shooter coded in modern C++17 and built with CMake. SFML 2.5 handles rendering, input, and audio, while every collision and knock-back runs through a fixed-step Box2D world for sub-pixel accuracy. Hand-drawn sprites scale cleanly against a three-layer parallax starfield, keeping the GPU budget minimal and the action razor-sharp. Art assets created by the amazing Kenney Vleugels (www.kenney.nl).
---------------------------------------
Enemies arrive in escalating waves—standard ranks, evasive mid-tiers, then a multi-phase boss. The player can swap in real time between three weapon archetypes: single-shot blaster, tri-shot spread, and dense frontal burst, all mirrored by select foes. Each kill rolls on a drop table for extra HP, an extra life, or an instant weapon upgrade, feeding a pure high-score loop.